package com.运算符operator;
//逻辑运算符
public class Operator3 {
    public static void main(String[] args) {
        //与（and）  或（or）   非（取反）
        boolean a = true;
        boolean b = false;
        System.out.println("a && b:"+(a&&b));//逻辑与运算符：两个变量都为真，结果为true
        System.out.println("a || b:"+(a||b));//逻辑或运算符：两个变量有一个为真，则结果才为true
        System.out.println("!(a && b:)"+!(a&&b));//如果是真，则变为假，如果是假，则变为真

        //短路运算
        int c=5;
        boolean d= (c<4)&&(c++<4);
        System.out.println(d);
        System.out.println(c);

    }
}
